package com.qm.console.dao.mapper;

import com.qm.console.dao.model.CardPropDO;
import com.qm.console.pubdef.dto.analysis.PropQueryDTO;

import java.util.List;
import java.util.Map;

public interface CardPropDOMapper {
    int deleteByPrimaryKey(Integer id);

    int insert(CardPropDO record);

    int insertSelective(CardPropDO record);

    CardPropDO selectByPrimaryKey(Integer id);

    int updateByPrimaryKeySelective(CardPropDO record);

    int updateByPrimaryKey(CardPropDO record);

    int total(PropQueryDTO query);

    List<CardPropDO> list(PropQueryDTO query);

    List<Map> inventoryList(PropQueryDTO query);

    List<Map> activeList(PropQueryDTO query);

    List<String> getAbTests();
}
